Probabilistic Data Consistency for Wide-Area Applications
نویسندگان
چکیده
Wide-area applications, such as electronic commerce, groupware, directory service etc., rely on distributed data management services which often employ data replication to meet availability and response time constraints imposed by the target domains. Since many of these applications can tolerate some staleness in the data they access, the constraints may be better met by exploiting relaxed data consistency among copies in the system. However, in the current Internet architecture, it is nearly impossible to provide deterministic guarantees for the bounds on data inconsistency among copies. We present an approach for providing probabilistic data access guarantees while maintaining availability and timing predictability. Our model makes few assumptions regarding the underlying infrastructure. In fact, a novel feature of our approach is that it is independent of the underlying replication scheme. We focus on modeling the update patterns of the servers and modifying the data access mechanisms. Our model guarantees, with a certain probability P , that if a client requests the value of an object, the value returned by the system, if any, will be temporally consistent with the newest copy of the same object in the system. That is, from the perspective of a client, the system provides a probabilistic data consistency guarantee.
منابع مشابه
Khazana: A Flexible Wide Area Data Store
Khazana is a peer-to-peer data service that supports efficient sharing and aggressive caching of mutable data across the wide area while giving clients significant control over replica divergence. Previous work on wide-area replicated services focussed on at most two of the following three properties: aggressive replication, customizable consistency, and generality. In contrast, Khazana provide...
متن کاملLoad-Frequency Control: a GA based Bayesian Networks Multi-agent System
Bayesian Networks (BN) provides a robust probabilistic method of reasoning under uncertainty. They have been successfully applied in a variety of real-world tasks but they have received little attention in the area of load-frequency control (LFC). In practice, LFC systems use proportional-integral controllers. However since these controllers are designed using a linear model, the nonlinearities...
متن کاملConfigurable Consistency for Wide-area Caching
Data caching is a well-understood technique for improving the performance and availability of wide area distributed applications. The complexity of caching algorithms motivates the need for reusable middleware support to manage caching. To support diverse data sharing needs effectively, a caching middleware must provide a flexible consistency solution that (i) allows applications to express a b...
متن کاملCombining Generality and Practicality in a Conit-Based Continuous Consistency Model for Wide-Area Replication
Replication is a key approach to scaling wide-area applications. However, the overhead associated with largescale replication quickly becomes prohibitive across widearea networks. One effective approach to addressing this limitation is to allow applications to dynamically trade reduced consistency for increased performance and availability. Although extensive study has been performed on relaxed...
متن کاملAccurate Fault Classification of Transmission Line Using Wavelet Transform and Probabilistic Neural Network
Fault classification in distance protection of transmission lines, with considering the wide variation in the fault operating conditions, has been very challenging task. This paper presents a probabilistic neural network (PNN) and new feature selection technique for fault classification in transmission lines. Initially, wavelet transform is used for feature extraction from half cycle of post-fa...
متن کامل